using System;
using System.ComponentModel.DataAnnotations;
using NBModular.Module.Member.Domain.UserScores;

namespace NBModular.Module.Member.Application.UserScoresService.ViewModels
{
    /// <summary>
    /// 用户积分表添加模型
    /// </summary>
    public class UserScoresAddModel
    {
        /// <summary>
        /// 用户ID
        /// </summary>
        public Guid UserId { get; set; }

        /// <summary>
        /// 积分数
        /// </summary>
        public double Score { get; set; }

        /// <summary>
        /// 来源
        /// </summary>
        public short DataSource { get; set; }

        /// <summary>
        /// 来源ID
        /// </summary>
        public string DataSourceId { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        public string DataRemarks { get; set; }

        /// <summary>
        /// 积分类型
        /// </summary>
        public short ScoreType { get; set; }

    }
}
